<!DOCTYPE html>
<html>
  
<head>
  <meta charset="utf-8">
  <meta name="author" content="饿包子" />
  
  
  <title> | 第5页 | 饿包子博客</title>

  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

  
    <meta name="keywords" content="博客,饿包子" />
  

  
  <meta name="description" content="饿包子的博客">

  
  
    <link rel="icon" href="/blog/images/xian.ico">
    <link rel="apple-touch-icon" href="/blog/images/Logo.png">
  

  
<link rel="stylesheet" href="/blog/css/Awesome.min.css">


  
<link rel="stylesheet" href="/blog/css/index.css">
<link rel="stylesheet" href="/blog/styles/components/highlight/highlight.css">


  
  
<script src="/blog/common/jquery.min.js"></script>

  
    
<script src="/blog/common/Av.min.js"></script>

  

  
    
<script src="/blog/common/MathJax.js"></script>

  

  
    
<script src="/blog/common/Valine.min.js"></script>

  

  

  <script>
  // theme-ad's config script
  // it can be used in every script
  
  window.AD_CONFIG = {
    leancloud: {"appid":"gE1EosDsVgB2slV4E92yPkcG-gzGzoHsz","appkey":"niR787UVTMyJQrR6gmOiJCKe","comment":true,"count":true},
    welcome: {"enable":false,"interval":30},
    start_time: "2018-06-10",
    passwords: ["a621ab606db2a11f63edc576a729843b8269250dc324206871d90635ac5e531c", ],
    is_post: false,
    lock: false,
    author: "饿包子",
    share: {"twitter":false,"facebook":false,"weibo":true,"qq":true,"wechat":false},
    mathjax: true,
    page_type: "",
    root: "/blog/"
  };
</script>

  
<script src="/blog/vendor/sha256.min.js"></script>
<script src="/blog/js/auth.js"></script>
<script src="/blog/js/index.js"></script>
<script src="/blog/vendor/qrcode.min.js"></script>


<meta name="generator" content="Hexo 5.4.2"></head>
  <body>
    <header class="site-header">
  <div class="site-header-brand">
    
      <span class="site-header-brand-title">
        <a href="/blog/">清风逐月</a>
      </span>
    
    
      <span class="site-header-brand-motto"> | 我思故我在</span>
    
  </div>
  <div class="site-header-right">
    <nav class="site-header-navigation">
      
        <a href="/blog/" target="_self">主页</a>
      
        <a href="/blog/archives/" target="_self">归档</a>
      
        <a href="/blog/tags/" target="_self">标签</a>
      
        <a href="/blog/categories/" target="_self">分类</a>
      
        <a href="/blog/categories/%E6%97%A5%E8%AE%B0" target="_self">日记</a>
      
    </nav>
    <div class="site-header-btn">
      
        <a href="https://github.com/lixianbin1/" target="_blank" id="site-github">
          <i class="fa fa-github-alt"></i>
        </a>
      
      <a href="javascript:void(0);" id="site-search">
        <i class="fa fa-search"></i>
      </a>
      <a href="javascript:void(0);" id="site-nav-btn">
        <i class="fa fa-ellipsis-v"></i>
      </a>
    </div>
  </div>
</header>
<nav class="table-content" id="site-nav">
  <div class="table-content-title">
    <span>导航</span>
  </div>
  <div class="table-content-main">
    <ol class="toc">
      
        <li class="toc-item">
          <a href="/blog/" target="_self">
            主页
          </a>
        </li>
      
        <li class="toc-item">
          <a href="/blog/archives/" target="_self">
            归档
          </a>
        </li>
      
        <li class="toc-item">
          <a href="/blog/tags/" target="_self">
            标签
          </a>
        </li>
      
        <li class="toc-item">
          <a href="/blog/categories/" target="_self">
            分类
          </a>
        </li>
      
        <li class="toc-item">
          <a href="/blog/categories/%E6%97%A5%E8%AE%B0" target="_self">
            日记
          </a>
        </li>
      
    </ol>
  </div>
</nav>
<div id="site-process"></div>
    <main>
      <div class="home">
  
    
    <div class="home-article-wrapper clearfix">
      <div class="home-article" data-cover="false">
        <div class="home-article-inner" data-cover="false">
          <div class="passage-meta">
            <span>
              <i class="fa fa-calendar"></i>2020-07-15
            </span>
            
              <span>
                | <a href="/blog/categories/%E6%96%87%E7%AB%A0%E8%BD%AC%E8%BD%BD/"><i class="fa fa-bookmark"></i>文章转载</a>
              </span>
            
            
              <span>
                | <i class="fa fa-unlock-alt"></i>UNLOCK
              </span>
            
          </div>
          <h1 class="home-article-title">
            <a href="/blog/2020/07/15/%E3%80%90%E8%BD%AC%E8%BD%BD%E3%80%91%E5%BD%BB%E5%BA%95%E7%90%86%E8%A7%A3js%E4%B8%ADthis%E7%9A%84%E6%8C%87%E5%90%91/">【转载】彻底理解js中this的指向</a>
          </h1>
          <div class="home-article-content passage-article">
            
              <p>该文章为转载文章，因为很多时候看到一篇文章，但过段时间就可能会被删除，所以先转载过来，怕不知道什么时候就没了或找不到。作者要是联系，我也会删除。文章不代表本人观点</p>
            
          </div>
          <a class="home-article-read" href="/blog/2020/07/15/%E3%80%90%E8%BD%AC%E8%BD%BD%E3%80%91%E5%BD%BB%E5%BA%95%E7%90%86%E8%A7%A3js%E4%B8%ADthis%E7%9A%84%E6%8C%87%E5%90%91/">
            README MORE >>>
          </a>
          
        </div>
        
      </div>
    </div>
    
  
    
    <div class="home-article-wrapper clearfix">
      <div class="home-article" data-cover="false">
        <div class="home-article-inner" data-cover="false">
          <div class="passage-meta">
            <span>
              <i class="fa fa-calendar"></i>2020-01-10
            </span>
            
              <span>
                | <a href="/blog/categories/%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/"><i class="fa fa-bookmark"></i>使用指南</a>
              </span>
            
            
              <span>
                | <i class="fa fa-unlock-alt"></i>UNLOCK
              </span>
            
          </div>
          <h1 class="home-article-title">
            <a href="/blog/2020/01/10/%E3%80%90%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97%E3%80%91GIt-GitHub%E4%BD%BF%E7%94%A8%E4%B8%AD%E4%BA%A7%E7%94%9F%E7%9A%84%E9%97%AE%E9%A2%98/">GIt和GitHub使用中产生的问题</a>
          </h1>
          <div class="home-article-content passage-article">
            
              <p>Git 是开发或学习的工具之一，这记录了我在使用过程中遇到的问题和解决的办法；（最好的办法就是不使用，哈哈）</p>
            
          </div>
          <a class="home-article-read" href="/blog/2020/01/10/%E3%80%90%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97%E3%80%91GIt-GitHub%E4%BD%BF%E7%94%A8%E4%B8%AD%E4%BA%A7%E7%94%9F%E7%9A%84%E9%97%AE%E9%A2%98/">
            README MORE >>>
          </a>
          
        </div>
        
      </div>
    </div>
    
  
    
    <div class="home-article-wrapper clearfix">
      <div class="home-article" data-cover="true">
        <div class="home-article-inner" data-cover="true">
          <div class="passage-meta">
            <span>
              <i class="fa fa-calendar"></i>2020-01-07
            </span>
            
            
              <span>
                | <i class="fa fa-unlock-alt"></i>UNLOCK
              </span>
            
          </div>
          <h1 class="home-article-title">
            <a href="/blog/2020/01/07/%E8%AE%B0%E4%BD%8F%E5%AF%86%E7%A0%81%E5%92%8C%E8%87%AA%E5%8A%A8%E5%8C%96%E5%A1%AB%E5%85%85/">记住密码和自动化填充</a>
          </h1>
          <div class="home-article-content passage-article">
            
              <p>在使用了谷歌浏览器的记住密码后，遇到了稀奇古怪的问题，于是怀着好奇的探查了一下记住密码和自动化填充。顺便记录一下关于它们之间的一些问题和解决方案。</p>
            
          </div>
          <a class="home-article-read" href="/blog/2020/01/07/%E8%AE%B0%E4%BD%8F%E5%AF%86%E7%A0%81%E5%92%8C%E8%87%AA%E5%8A%A8%E5%8C%96%E5%A1%AB%E5%85%85/">
            README MORE >>>
          </a>
          
            <div class="passage-tags">
             
              <a href="/blog/tags/Javascript/"><i class="fa fa-tags"></i>Javascript</a>
            
            </div>
          
        </div>
        
          <div class="home-article-cover">
            <img src="/blog/images/posts/2020010801.jpg">
          </div>
        
      </div>
    </div>
    
  
    
    <div class="home-article-wrapper clearfix">
      <div class="home-article" data-cover="false">
        <div class="home-article-inner" data-cover="false">
          <div class="passage-meta">
            <span>
              <i class="fa fa-calendar"></i>2019-12-30
            </span>
            
              <span>
                | <a href="/blog/categories/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/"><i class="fa fa-bookmark"></i>设计模式</a>
              </span>
            
            
              <span>
                | <i class="fa fa-unlock-alt"></i>UNLOCK
              </span>
            
          </div>
          <h1 class="home-article-title">
            <a href="/blog/2019/12/30/JS%20%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%BB%8B%E7%BB%8D%EF%BC%88%E4%BA%8C%EF%BC%89/">JS 的设计模式介绍（二）</a>
          </h1>
          <div class="home-article-content passage-article">
            
              <p>上篇关于设计模式的文章隔了有几个月了，抽空又看了几遍，重新整理一下，打算把看到到都记录下来，省的以后找起来麻烦。</p>
            
          </div>
          <a class="home-article-read" href="/blog/2019/12/30/JS%20%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%BB%8B%E7%BB%8D%EF%BC%88%E4%BA%8C%EF%BC%89/">
            README MORE >>>
          </a>
          
            <div class="passage-tags">
             
              <a href="/blog/tags/Javascript/"><i class="fa fa-tags"></i>Javascript</a>
            
            </div>
          
        </div>
        
      </div>
    </div>
    
  
    
    <div class="home-article-wrapper clearfix">
      <div class="home-article" data-cover="false">
        <div class="home-article-inner" data-cover="false">
          <div class="passage-meta">
            <span>
              <i class="fa fa-calendar"></i>2019-11-29
            </span>
            
              <span>
                | <a href="/blog/categories/%E9%9A%8F%E7%AC%94%E6%9D%82%E8%AE%B0/"><i class="fa fa-bookmark"></i>随笔杂记</a>
              </span>
            
            
              <span>
                | <i class="fa fa-unlock-alt"></i>UNLOCK
              </span>
            
          </div>
          <h1 class="home-article-title">
            <a href="/blog/2019/11/29/%E4%BB%8B%E7%BB%8D%E5%87%A0%E4%B8%AA%E7%AE%80%E5%8D%95%E7%AE%97%E6%B3%95%E5%8E%9F%E7%90%86/">介绍几个简单算法原理</a>
          </h1>
          <div class="home-article-content passage-article">
            
              <p>说起算法一直想好好看看，然后在工作中用起来，最后发现，诶，工作中用的机会真的是不大。但是面试的时候，有的人就抓着你问，没办法简单看看，收集一下人家的文章看看。多学多看总是没错。文章是真的多，都快到烂大街的份了，找了一个写的好的文章，挑了几个最简单的算法和代码。</p>
            
          </div>
          <a class="home-article-read" href="/blog/2019/11/29/%E4%BB%8B%E7%BB%8D%E5%87%A0%E4%B8%AA%E7%AE%80%E5%8D%95%E7%AE%97%E6%B3%95%E5%8E%9F%E7%90%86/">
            README MORE >>>
          </a>
          
        </div>
        
      </div>
    </div>
    
  
    
    <div class="home-article-wrapper clearfix">
      <div class="home-article" data-cover="false">
        <div class="home-article-inner" data-cover="false">
          <div class="passage-meta">
            <span>
              <i class="fa fa-calendar"></i>2019-11-27
            </span>
            
            
              <span>
                | <i class="fa fa-unlock-alt"></i>UNLOCK
              </span>
            
          </div>
          <h1 class="home-article-title">
            <a href="/blog/2019/11/27/Hooks%E6%98%AF%E5%90%A6%E5%8F%96%E4%BB%A3Redux/">Hooks是否取代Redux</a>
          </h1>
          <div class="home-article-content passage-article">
            
              <p>Hook作为React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性.自发布以来，大家就开始利用它来达成各种业务需求。然后，大家就会发出疑问，Hook是否将取代Redux的位置，用于React状态管理？</p>
            
          </div>
          <a class="home-article-read" href="/blog/2019/11/27/Hooks%E6%98%AF%E5%90%A6%E5%8F%96%E4%BB%A3Redux/">
            README MORE >>>
          </a>
          
            <div class="passage-tags">
             
              <a href="/blog/tags/React/"><i class="fa fa-tags"></i>React</a>
            
            </div>
          
        </div>
        
      </div>
    </div>
    
  
    
    <div class="home-article-wrapper clearfix">
      <div class="home-article" data-cover="false">
        <div class="home-article-inner" data-cover="false">
          <div class="passage-meta">
            <span>
              <i class="fa fa-calendar"></i>2019-11-25
            </span>
            
            
              <span>
                | <i class="fa fa-unlock-alt"></i>UNLOCK
              </span>
            
          </div>
          <h1 class="home-article-title">
            <a href="/blog/2019/11/25/%E5%AF%B9%E5%AA%92%E4%BD%93%E6%9F%A5%E8%AF%A2%E7%9A%84%E7%AE%80%E5%8D%95%E8%AE%A4%E8%AF%86/">对媒体查询的简单认识</a>
          </h1>
          <div class="home-article-content passage-article">
            
              <p>相信大家都知道响应式布局，也知道通过媒体查询来设置不同宽度的样式文件来适应不同屏幕的客户端。但是很多时候，对媒体查询却认识不够全面，当用到到时候，还是需要重新查阅文档，翻找文章。很多时候都是因为对其对认识不够深刻。</p>
            
          </div>
          <a class="home-article-read" href="/blog/2019/11/25/%E5%AF%B9%E5%AA%92%E4%BD%93%E6%9F%A5%E8%AF%A2%E7%9A%84%E7%AE%80%E5%8D%95%E8%AE%A4%E8%AF%86/">
            README MORE >>>
          </a>
          
            <div class="passage-tags">
             
              <a href="/blog/tags/CSS/"><i class="fa fa-tags"></i>CSS</a>
            
            </div>
          
        </div>
        
      </div>
    </div>
    
  
    
    <div class="home-article-wrapper clearfix">
      <div class="home-article" data-cover="false">
        <div class="home-article-inner" data-cover="false">
          <div class="passage-meta">
            <span>
              <i class="fa fa-calendar"></i>2019-11-05
            </span>
            
              <span>
                | <a href="/blog/categories/%E9%9A%8F%E7%AC%94%E6%9D%82%E8%AE%B0/"><i class="fa fa-bookmark"></i>随笔杂记</a>
              </span>
            
            
              <span>
                | <i class="fa fa-unlock-alt"></i>UNLOCK
              </span>
            
          </div>
          <h1 class="home-article-title">
            <a href="/blog/2019/11/05/%E6%B8%90%E8%BF%9B%E5%BC%8F%E7%BD%91%E9%A1%B5%E5%BA%94%E7%94%A8%20PWAs/">渐进式网页应用 PWAs</a>
          </h1>
          <div class="home-article-content passage-article">
            
              <p>Progressive Web Apps (渐进式网页应用) 简称 PWA。早在2015年就有类似的概念，直到2017年由 Google 实现技术落地。虽然国外不好说，但直到目前为止，国内并未兴起 PWAs 的热潮，取而代之的是微信的小程序及支付宝的小程序等。但是随着时间的发展，各大浏览器厂商纷纷开始支持 PWAs。。</p>
            
          </div>
          <a class="home-article-read" href="/blog/2019/11/05/%E6%B8%90%E8%BF%9B%E5%BC%8F%E7%BD%91%E9%A1%B5%E5%BA%94%E7%94%A8%20PWAs/">
            README MORE >>>
          </a>
          
        </div>
        
      </div>
    </div>
    
  
    
    <div class="home-article-wrapper clearfix">
      <div class="home-article" data-cover="false">
        <div class="home-article-inner" data-cover="false">
          <div class="passage-meta">
            <span>
              <i class="fa fa-calendar"></i>2019-10-18
            </span>
            
              <span>
                | <a href="/blog/categories/%E9%9A%8F%E7%AC%94%E6%9D%82%E8%AE%B0/"><i class="fa fa-bookmark"></i>随笔杂记</a>
              </span>
            
            
              <span>
                | <i class="fa fa-unlock-alt"></i>UNLOCK
              </span>
            
          </div>
          <h1 class="home-article-title">
            <a href="/blog/2019/10/18/%E8%AF%B4%E5%8D%9A%E5%AE%A2%E6%96%87%E7%AB%A0%E7%9A%84%E5%9E%83%E5%9C%BE%E6%B3%9B%E6%BB%A5/">说博客文章的垃圾泛滥</a>
          </h1>
          <div class="home-article-content passage-article">
            
              <p>网上的知识真的是许许多多，博客网站千千万，但是有多少是滥竽充数，有多少值得大家去阅读，相信在网络上学习的大家心里都有个底，设计框架和库的大牛可以说是厉害无比，但是确与底层开发人员有些割裂，开发人员的水平高低不一，但有的文档却仅仅是把API给大家罗列出来，诚然，这对于学习至关重要。但对入门者而言帮助确实不大</p>
            
          </div>
          <a class="home-article-read" href="/blog/2019/10/18/%E8%AF%B4%E5%8D%9A%E5%AE%A2%E6%96%87%E7%AB%A0%E7%9A%84%E5%9E%83%E5%9C%BE%E6%B3%9B%E6%BB%A5/">
            README MORE >>>
          </a>
          
        </div>
        
      </div>
    </div>
    
  
    
    <div class="home-article-wrapper clearfix">
      <div class="home-article" data-cover="true">
        <div class="home-article-inner" data-cover="true">
          <div class="passage-meta">
            <span>
              <i class="fa fa-calendar"></i>2019-10-16
            </span>
            
            
              <span>
                | <i class="fa fa-unlock-alt"></i>UNLOCK
              </span>
            
          </div>
          <h1 class="home-article-title">
            <a href="/blog/2019/10/16/Redux%20%E5%9C%A8%E5%BC%80%E5%8F%91%E4%B8%AD%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8/">Redux在开发中该如何使用</a>
          </h1>
          <div class="home-article-content passage-article">
            
              <p>总所周知，Redux是状态管理容器，用于管理项目中过于日渐繁琐的状态。随着需求的不断提出，项目会变得复杂和臃肿，需不需要要在项目中使用 Redux取决于项目的需求。React 禁止异步和直接操作 DOM，但是需要你能很好的控制 State;而 Redux 则可以协助你管理 State。</p>
            
          </div>
          <a class="home-article-read" href="/blog/2019/10/16/Redux%20%E5%9C%A8%E5%BC%80%E5%8F%91%E4%B8%AD%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8/">
            README MORE >>>
          </a>
          
            <div class="passage-tags">
             
              <a href="/blog/tags/React/"><i class="fa fa-tags"></i>React</a>
            
            </div>
          
        </div>
        
          <div class="home-article-cover">
            <img src="/blog/images/posts/2019092602.jpg">
          </div>
        
      </div>
    </div>
    
  
</div>
    </main>
    
    
<div class="site-footer-wrapper">
<!--
  <div class="footer-top">
    <a class="left" href="/blog/page/4/" data-enable="true">
      <i class="fa fa-arrow-left"></i>
    </a>
    <a class="right" href="/blog/page/6/" data-enable="true">
      <i class="fa fa-arrow-right"></i>
    </a>
  </div>
-->
  <footer class="site-footer">
    
      
        <div class="site-footer-col">
          <h5 class="site-footer-title">网站推荐</h5>
          
            <span class="site-footer-item">
              <a href="https://tympanus.net/codrops/" target="_blank">Codrops</a>
            </span>
          
            <span class="site-footer-item">
              <a href="http://taobaofed.org/" target="_blank">淘宝前端团队(FED)</a>
            </span>
          
        </div>
      
        <div class="site-footer-col">
          <h5 class="site-footer-title">文档教程</h5>
          
            <span class="site-footer-item">
              <a href="https://es6.ruanyifeng.com/" target="_blank">ES6入门</a>
            </span>
          
            <span class="site-footer-item">
              <a href="https://developer.mozilla.org/zh-CN/docs/Web" target="_blank">MDN Web文档</a>
            </span>
          
        </div>
      
        <div class="site-footer-col">
          <h5 class="site-footer-title">兴趣前沿</h5>
          
            <span class="site-footer-item">
              <a href="https://threejs.org/" target="_blank">threejs</a>
            </span>
          
            <span class="site-footer-item">
              <a href="https://github.com/justadudewhohacks/face-api.js" target="_blank">face-api</a>
            </span>
          
        </div>
      
    
    <div class="site-footer-info">
      <i class="fa fa-clock-o"></i> 本站已稳定运行<span id="site-time"></span>
    </div>
    
      <div class="site-footer-info">
        <i class="fa fa-paw"></i> 您是本站第 <span id="site-count"></span> 位访客
      </div>
    
    
      <div class="site-footer-info">
        <i class="fa fa-at"></i> Email: xianbin.me@qq.com
      </div>
    
<!--     <div class="site-footer-info">
      <i class="fa fa-copyright"></i> 
      2019 <a href="https://github.com/dongyuanxin/theme-ad/" target="_blank">Theme-AD</a>.
      Created by <a href="https://godbmw.com/" target="_blank">GodBMW</a>.
      All rights reserved.
    </div> -->
  </footer>
</div>
    <div id="site-layer" style="display:none;">
  <div class="site-layer-content">
    <div class="site-layer-header">
      <span class="site-layer-header-title" id="site-layer-title"></span>
      <i class="fa fa-close" id="site-layer-close"></i>
    </div>
    <div class="site-layer-body" id="site-layer-container">
      <div class="site-layer-input" id="site-layer-search" style="display: none;">
        <input type="text">
        <i class="fa fa-search"></i>
      </div>
      
        <div class="site-layer-reward" id="site-layer-reward" style="display: none;">
          
            <div>
              <img src="/blog/images/wechat.png" alt="WeChat">
              
                <p>WeChat</p>
              
            </div>
          
            <div>
              <img src="/blog/images/alipay.png" alt="AliPay">
              
                <p>AliPay</p>
              
            </div>
          
        </div>
      
      <div id="site-layer-welcome" style="display:none;"></div>
    </div>
  </div>
</div>
    

<div class="bottom-bar">

  <div class="bottom-bar-left">
<!--
    <a href="/blog/page/4/" data-enable="true">
      <i class="fa fa-arrow-left"></i>
    </a>
    <a href="/blog/page/6/" data-enable="true">
      <i class="fa fa-arrow-right"></i>
    </a>
-->
  </div>

  
  
  
  <div class="bottom-bar-right">
    <a href="javascript:void(0);" data-enable="false" id="site-toc-show-btn">
      <i class="fa fa-bars"></i>
    </a>
    
      <a href="javascript:void(0);" data-enable="false">
        <i class="fa fa-commenting"></i>
      </a>
    
    <a href="javascript:void(0);" id="site-toggle-share-btn">
      <i class="fa fa-share-alt"></i>
    </a>
    
    <a href="javascript:void(0);" id="back-top-btn">
      <i class="fa fa-chevron-up"></i>
    </a>
  </div>
</div>
    <div id="share-btn">
  
  
  
    <a id="share-btn-weibo" href="javascript:void(0);" target="_blank">
      <i class="fa fa-weibo"></i>
    </a>
  
  
    <a id="share-btn-qq" href="javascript:void(0);" target="_blank">
      <i class="fa fa-qq"></i>
    </a>
  
  
</div>
    





    
  </body>
</html>